#ifndef ACTIONINPUT_H
#define ACTIONINPUT_H

#include <QtCore>
#include "iaction.h"

//文字或键盘输入.

class ActionInput : public IAction
{
public:
    ActionInput();
    //文本操作 paste借助剪贴板ctrl+v操作。否则键盘逐字输入。
    //键盘输入的好处是可以应对一些密码输入框，坏处是受输入法影响，对文字输入疲软
    ActionInput(QString text, bool paste=true);

    ExecuteRet execute();

protected:
    ExecuteRet charecterInput(QString text);
};

#endif // ACTIONINPUT_H
